package com.jtny.nytb.config.dataalarm.errorcode;


import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum DataAlarmErrorCodeEnum {


    /**
     * 数据算法异常编码枚举 - 报警点名称重复
     */
    ALARM_NAME("报警点名称重复", "B020020001", "报警点名称重复！"),

    /**
     * 业务功能异常编码枚举类 - 传入的数据报警点信息为空
     */
    PARAM_OBJECT_IS_NULL("传入的数据报警点信息为空","B020020002","传入的数据报警点信息为空，请检查输入!"),

    /**
     * 业务功能异常编码枚举类 - 传入的数据报警点信息id为空
     */
    PARAM_DATA_ALARM_ID_IS_NULL("传入的数据报警点信息id为空", "B010020003", "传入的数据报警点信息id为空，请检查传参！"),

    /**
     * 业务功能异常编码枚举类 - 数据报警点管理信息未找到
     */
    OBJECT_NOT_FIND("数据报警点管理信息未找到", "B010010003", "数据报警点管理信息未找到");

    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 错误码
     */
    private String errorCode;

    /**
     * 提示信息
     */
    private String userTip;
}
